package one.stand.service;

import one.stand.model.ResultModel;
import one.stand.request.*;

/**
 * @author Administrator
 */
public interface DataCountService {

    /**
     * 个人数据统计/企业数据统计
     *
     * @return
     */
    ResultModel personalData(FinanceRequest request);

    /**
     * 近7日成交额
     *
     * @return
     */
    ResultModel sevenData(FinanceRequest request);

    /**
     * 数据汇总
     *
     * @return
     */
    ResultModel dataSummary(FinanceRequest request);

    /**
     * 成交率漏斗
     *
     * @return
     */
    ResultModel turnoverRate(FinanceRequest request);

    /**
     * 新增客户数
     *
     * @return
     */
    ResultModel newCustomerNum(FinanceRequest request);

    /**
     * 咨询客户数
     *
     * @return
     */
    ResultModel consultationNum(FinanceRequest request);

    /**
     * 跟进客户数
     *
     * @return
     */
    ResultModel followCustomerNum(FinanceRequest request);

    /**
     * 近15日客户活跃数
     *
     * @return
     */
    ResultModel activeCustomerNum(FinanceRequest request);
}
